A Private View Of A Public Transport Sign | Hackaday

2022-11-14 14:38:02 By :

[Stefan Schüller] was a fan of the LED signs that display arrival information for the trams and buses in their city of Zürich. [Stefan] was having trouble finding a source to purchase the signs so, instead, decided to build one himself.

[Stefan] decided to recreate the 56×208 single color 2mm dot pitch display with an 128 x 64 P2 RGB LED screen respecting the same 2 mm pitch. The display is driven by an ESP32 DMA RGB LED matrix shield utilizing a HUB75 RGB LED matrix library, all being powered from a 5 V 4 A power supply.

In addition to driving the LED matrix display, the ESP32 polls Zürich’s public transportation API and then parses the XML for the relevant information. Since [Stefan] wanted to match the fonts as closely as possible, he created a new font from scratch, including the bus and accessibility icons. The new font was encoded into a glyph bitmap distribution format (BDF) that was then converted to work with Adafruit’s GFX library, with [Stefan] creating a custom conversion tool, called bdf2adafruit, to do the last leg of the conversion.

Since the LED matrix had full color capability, [Stefan] decided to add a little extra flourish and color code the transportation lines with the official tram colors. All source code is available on his GitHub repository for the project, for those looking for more detail.

We’ve featured DIY builds of public transportation feeds before. With the ubiquity of low cost RGB LED displays and public APIs, hopefully we’ll see many more!

The Bürgermeister von Zürich might be interested in upgrading their signs. Locally made and supported; win-win all around. What do you think [Stefan Schüller]?

I think this would be a great idea and perhaps would be looked into by those in charge. However, over here in my end of the World (Western Canada), novel, cost effective, and superior ideas/products are not considered and/or ignored because there are too many large companies that supply such products (albeit not as versatile or cost effective) and so will do whatever they can to subvert a better product and especially one from an individual or smaller firm. That said, I wish the author all the best of success!

Companies do have to offer support, certifications, meet industry standards, design for mass manufacture, component sourcing, long term availability, warrranty, among other things. Of course Stefan could try to get his project into a product, but i’m not sure he could compete with already existing solutions.

Yes exactly. When spending public money low risk options with big support systems are always selected. Sure it’ll cost 5 times as much but it you’ll be able to keep spending that amount each year!

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

By using our website and services, you expressly agree to the placement of our performance, functionality and advertising cookies. Learn more